package com.pojo;

import java.io.Serializable;
import java.util.Date;

public class Account implements Serializable {

    private Long userCode;
    private String userName;
    private String passWord;
    private String realName;
    private String phone;
    private String email;
    private Date createDay;
    private Long status;
    private Date loginTime;
    private Long aId;
    private Long acountId;
    private Long roleId;
    private String roleName;
    private String describe;
    private Long superId;
    private Date createDate;
    private String head;
    private Long roleStatus;

    public Account(Long userCode, String userName, String passWord, String realName, String phone, String email, Date createDay, Long status, Date loginTime, Long aId, Long acountId, Long roleId, String roleName, String describe, Long superId, Date createDate, String head, Long roleStatus) {
        this.userCode = userCode;
        this.userName = userName;
        this.passWord = passWord;
        this.realName = realName;
        this.phone = phone;
        this.email = email;
        this.createDay = createDay;
        this.status = status;
        this.loginTime = loginTime;
        this.aId = aId;
        this.acountId = acountId;
        this.roleId = roleId;
        this.roleName = roleName;
        this.describe = describe;
        this.superId = superId;
        this.createDate = createDate;
        this.head = head;
        this.roleStatus = roleStatus;
    }

    @Override
    public String toString() {
        return "Account{" +
                "userCode=" + userCode +
                ", userName='" + userName + '\'' +
                ", passWord='" + passWord + '\'' +
                ", realName='" + realName + '\'' +
                ", phone='" + phone + '\'' +
                ", email='" + email + '\'' +
                ", createDay=" + createDay +
                ", status=" + status +
                ", loginTime=" + loginTime +
                ", aId=" + aId +
                ", acountId=" + acountId +
                ", roleId=" + roleId +
                ", roleName='" + roleName + '\'' +
                ", describe='" + describe + '\'' +
                ", superId=" + superId +
                ", createDate=" + createDate +
                ", head='" + head + '\'' +
                ", roleStatus=" + roleStatus +
                '}';
    }

    public Long getUserCode() {
        return userCode;
    }

    public void setUserCode(Long userCode) {
        this.userCode = userCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassWord() {
        return passWord;
    }

    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Date getCreateDay() {
        return createDay;
    }

    public void setCreateDay(Date createDay) {
        this.createDay = createDay;
    }

    public Long getStatus() {
        return status;
    }

    public void setStatus(Long status) {
        this.status = status;
    }

    public Date getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(Date loginTime) {
        this.loginTime = loginTime;
    }

    public Long getaId() {
        return aId;
    }

    public void setaId(Long aId) {
        this.aId = aId;
    }

    public Long getAcountId() {
        return acountId;
    }

    public void setAcountId(Long acountId) {
        this.acountId = acountId;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    public Long getSuperId() {
        return superId;
    }

    public void setSuperId(Long superId) {
        this.superId = superId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getHead() {
        return head;
    }

    public void setHead(String head) {
        this.head = head;
    }

    public Long getRoleStatus() {
        return roleStatus;
    }

    public void setRoleStatus(Long roleStatus) {
        this.roleStatus = roleStatus;
    }

    public Account(Long userCode, String userName, String passWord, String realName, String phone, String email, Date createDay, Long status, Date loginTime, Long aId, Long acountId, Long roleId, String roleName, String describe, Long superId, Date createDate, String head) {
        this.userCode = userCode;
        this.userName = userName;
        this.passWord = passWord;
        this.realName = realName;
        this.phone = phone;
        this.email = email;
        this.createDay = createDay;
        this.status = status;
        this.loginTime = loginTime;
        this.aId = aId;
        this.acountId = acountId;
        this.roleId = roleId;
        this.roleName = roleName;
        this.describe = describe;
        this.superId = superId;
        this.createDate = createDate;
        this.head = head;
    }

    public Account(Long userCode, String userName, String passWord, String realName, String phone, String email, Date createDay, Long status, Date loginTime) {
        this.userCode = userCode;
        this.userName = userName;
        this.passWord = passWord;
        this.realName = realName;
        this.phone = phone;
        this.email = email;
        this.createDay = createDay;
        this.status = status;
        this.loginTime = loginTime;
    }

    public Account(Long userCode, String userName, String passWord, String realName, String phone, String email, Date createDay, Long status, Date loginTime, Long aId, Long acountId, Long roleId, String roleName, String describe, Long superId, Date createDate) {
        this.userCode = userCode;
        this.userName = userName;
        this.passWord = passWord;
        this.realName = realName;
        this.phone = phone;
        this.email = email;
        this.createDay = createDay;
        this.status = status;
        this.loginTime = loginTime;
        this.aId = aId;
        this.acountId = acountId;
        this.roleId = roleId;
        this.roleName = roleName;
        this.describe = describe;
        this.superId = superId;
        this.createDate = createDate;
    }

    public Account() {
    }

}
